import axios from 'axios'

const request = axios.create({
  // 基本url
  // 开启proxy代理
  baseURL: '/api',
  // 设置10S钟的超时时间
  timeout: 10000
})

// 请求拦截器
request.interceptors.request.use((config) => {
  return config
})

// 响应拦截器
request.interceptors.response.use(
  (response) => {
    if (response.status === 200) return response.data
    return Promise.reject(response.status)
  },
  (error) => {
    // 若返回非2xx码的处理
    return Promise.reject(error)
  }
)

export default request
